package com.singularity.common.domain.entity;


import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 权责清单
* @TableName duty_list
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("duty_list")
public class DutyList implements Serializable {

    /**
    * id
    */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
    * 上级类型名称
    */

    private String parentTypeName;
    /**
    * 上级类型编码
    */

    private String parentTypeCode;
    /**
    * 类型代码
    */

    private String typeCode;
    /**
    * 类型名称
    */

    private String typeName;
    /**
    * 编码
    */

    private String code;
    /**
    * 类型级别
    */
    @ApiModelProperty("类型级别")
    private Integer typeLevel;
    /**
    * 处置单位
    */

    private String solveUnit;
    /**
    * 主管部门
    */

    private String manageDepartment;
    /**
    * 管理标准
    */

    private String manageStandard;
    /**
    * 立案条件
    */

    private String registerCondition;
    /**
    * 结案条件
    */

    private String closeCondition;
    /**
    * 阶段
    */

    private String step;
    /**
    * 计时区域
    */

    private String area;
    /**
    * 时限
    */

    private String timeLimit;



}
